#login_view{
    margin: 0 auto;
    margin-top: 150px;
    width: 450px;
    padding: 15px 15px;
    border: 1px solid #bbb;
    border-radius: 4px;
    background: #e2f2f2;
    position: relative;
}

#group3{
    position: absolute;
    top: -1px;
    left: -30px;
    border: 1px solid #bbb;
}

label{
    font-size: 20px;
    font-weight: bold;
}

input[type=text]{
    width: 220px;
    height: 30px;
    margin: 0;
}

input[type=password]{
    width: 220px;
    height: 30px;
    margin: 0;
}

input[type=submit]{
    height: 25px;
    width: 80px;
    float: right;
    background: #f1842f;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    border: 1px solid #b06842;
}

#username{
    width: 220px;
    float: left;
}

#pass{
    width: 220px;
    float: right;
}

#lower{
    clear: both;
    padding: 15px 0 0 0;
}

#login-error{
    color: red;
}